<script type="text/javascript" charset="utf-8">
	$(document).ready(function() {
		oTable = $('#table').dataTable({
			"bJQueryUI": true,
			"sPaginationType": "full_numbers"
		});
	});
</script>
<a href="index.php?c=bedrijf&p=list" class="button">Lijstweergave</a>
<a href="index.php?c=bedrijf&p=add" class="button">Bedrijf aanmaken</a><br /><br />
<?php
if (!defined('isIncluded') || $_SESSION['GroepID'] != 3 || empty($_GET['id']))
	header('location: index.php');

if (isset($_POST['submit']))
{
	$gebruiker = Gebruiker::get($_GET['id']);
	$gebruikerId = $gebruiker->getProperty('GebruikerID');
	$bedrijfId = $gebruiker->getProperty('BedrijfID');
	$bedrijf = Bedrijf::get($bedrijfId);
	$medewerkers = Gebruiker::getAll();
	$gebruiker_producten = Gebruiker_Product::getByGebruikerId($gebruikerId);
	$nieuwsitems = Nieuwsitem::getAll();

	if ($gebruiker->getProperty('Aanmaker') == $_SESSION['GebruikerID'])
	{
		foreach ($gebruiker_producten as $gebruiker_product)
			$gebruiker_product->delete();

		foreach ($nieuwsitems as $nieuwsitem)
			if ($nieuwsitem->getProperty('AuteurID') == $gebruikerId ||
					$nieuwsitem->getProperty('Ontvanger') == $gebruikerId)
				$nieuwsitem->delete();

		foreach ($medewerkers as $medewerker)
		{
			if ($medewerker->getProperty('BedrijfID') == $bedrijfId)
			{
				$gebruiker_producten = Gebruiker_Product::getByGebruikerId($medewerker->getProperty('GebruikerID'));
				
				foreach ($gebruiker_producten as $gebruiker_product)
					$gebruiker_product->delete();

				$medewerker->delete();
			}

		}


		if ($bedrijf->delete())
			echo '<div class="notification_ok">Het bedrijf is succesvol verwijderd.</div>';
		else
			echo '<div class="notification_error">Het bedrijf kon niet worden verwijderd.</div>';
	}
	else
	{
		echo '<div class="notification_info">U heeft nog geen bedrijf aangemaakt.</div>';
	}
}
else
{
	$gebruiker = Gebruiker::get($_GET['id']);
	$bedrijf = Bedrijf::get($gebruiker->getProperty('BedrijfID'));

	if (!empty($gebruiker) && !empty($bedrijf)) :
		?>
		<div class="notification_warning">
			Weet u zeker dat u het volgende bedrijf wilt verwijderen?
		</div>

		<table cellpadding="0" cellspacing="0" border="0" class="display" id="table">
			<thead>
				<tr>
					<th>#</th>
					<th>Bedrijfsnaam</th>
					<th>Email</th>
				</tr>
			</thead>

			<tbody>
				<tr>
					<td><?php echo $gebruiker->getProperty('GebruikerID'); ?></td>
					<td><?php echo $bedrijf->getProperty('Bedrijfsnaam'); ?></td>
					<td><?php echo $gebruiker->getProperty('Email'); ?></td>
				</tr>
			</tbody>
		</table>
		<br /><br />
		<form name="frmDelete" method="POST">
			<input type="submit" name="submit" class="button" value="Verwijderen" />
		</form><br />
		<?php
	else:
		?>
		<div class="notification_info">U heeft nog geen bedrijf aangemaakt.</div>
	<?php
	endif;
}
?>